/*head start*/
.head{ height:203px;}
.head_top{ height:36px; background-color:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.head_topAll{ max-width:1200px; min-width:1000px; height:36px; margin:0 auto 0 auto; line-height:36px; color:#686868; font-size: 12px;}
.head_top_left{ width:30%; padding-left:2%; float:left; height:36px; text-align:left; }
.head_top_right{ width:35%; float:right; padding-right:1%;}
.head_top_right span{ padding:0px 10px 0px 15px; height:36px; display:block; float:left; }
.head_top_right span.red a{color:#ed2222;font-weight: bold; font-size: 14px;}
.head_top_right span.phone_ionc{ padding-left:40px; background-image: url(../images/index_03.jpg); background-position:15px center; background-repeat:no-repeat;}
.head_top_right span.phone_ionc a{  padding-right:30px;display:block; background-image: url(../images/top_icon2.png); background-position:right center; background-repeat:no-repeat; }
.head_top_right span.login_gl{ background-image:url(../images/img_006.jpg); padding-left:30px; background-position:left center; background-repeat:no-repeat; height:36px;}
.head_top_right span.login_gll{ background-image:url(../images/img_06.jpg); padding-left:30px; background-position:left center; background-repeat:no-repeat; height:36px;}


/* head logo */
.head_logo{ height:117px; max-width:1200px; min-width:1000px;  margin:0 auto 0 auto; }
.logo{ width:57%; height:117px; background:url(../images/logo.jpg) no-repeat left; float:left;}.logo img{ width:100%;}
.logo span{ line-height:117px; font-size:30px; padding-left:300px; display:block; height:117px;}

.head_right {float: right;display: block;width: 30%; padding-top:30px; text-align: right;}
.riqi span {font-size: 14px;line-height: 26px;color: #646464;margin-left: 25px;}
.sousuo {float: right;margin-top: 15px;width: 328px;}
.shuru {border: 1px solid #e6e6e6;height: 26px;width: 230px;font-size: 12px;line-height: 26px;color: #7e7e7e;float: left;text-align: left;padding-left: 15px;}
.search {font-size: 13px;color: #FFF;line-height: 28px;height: 28px;width: 81px;background-color: #ff2120;display: block;float: right;}
.nav_box {background-color: #ff2120;height: 52px;width: 100%;}

/*head_nav start*/

/*导航*/
.nav_box {width: 100%;height: 50px;display: block;background-color: #e22929; }
.nav {width: 1200px;margin-right: auto;margin-left: auto;height: 50px;background-repeat: no-repeat;background-position: left center;}
.nav_fl {float: right;width:100%;height: 50px; }
.nav_fl #nav li {width: 9.9%; float: left;  }
.nav_fl #nav li a{float: left;width:100%;font-size: 15px;line-height: 50px; height: 50px; display:block; color: #fff; font-weight:bold; text-align:center; border-left:1px solid #f46066;}
.nav_fl #nav li a span{ height: 50px; display:block;}
.nav_fl #nav li a.xuan span{ background-image:url(../images/nav_iocn2.png); background-repeat:no-repeat; background-position: 90% center;}
.nav_fl #nav li a.on ,.nav_fl #nav li a.on span,.nav_fl #nav li a:hover span,.nav_fl #nav li a:hover{   background-position: 90% center; height: 50px; display:block; background-color: #c42424; color: #FFF; cursor: pointer; }
.nav_fl #nav li .noimg:hover{background-image:none;}

.nav_fl #nav li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; *margin-left:-152px; width:118.8px; position: absolute; top:202px; z-index:999;}
.nav_fl #nav li ul li{float: left; width: 118.8px; background-color:#f0eeed;opacity:0.84;filter:alpha(opacity=84); height:35px; line-height:35px;text-align:center;border:1px solid #FFF; border-top:none;border-collapse:collapse; border-left:1px solid #f46066; border-right:1px solid #f46066; }
.nav_fl #nav li ul a{ display: block; width: 118.8px;text-align:left; height:35px; line-height:35px; text-align:center; font-size: 14px;}
.nav_fl #nav li ul a:link  { color:#333; text-decoration:none;}
.nav_fl #nav li ul a:visited  {color:#3b415a;text-decoration:none;}
.nav_fl #nav li ul a:hover  {height:35px;color:#fff;text-decoration:none;font-weight:normal;background:#949496; background-image:none;}
.nav_fl #nav li:hover ul {left: auto;}
.nav_fl #nav li.sfhover ul {left: auto;}

/*banner*/
.banner_box{ clear:both; height:427px; overflow:hidden; display:block; width:100%;}
.banner{width:100%;overflow:hidden;position:relative; clear:both;}
.banner_inner{position:relative;height:427px;width:1200px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:100%;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner3.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../images/banner2.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/4-0.png) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:427px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:427px;left:343px;top:0}
.banner_common{position:relative;width:1150px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:160px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:160px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:400px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
.banner_list {background-image: url(../images/banner5.jpg);background-repeat: no-repeat;background-position: center top;height: 427px;width: 100%;}